/* Kim, Ki-hong / http://850219.com */
body{
	background-image: url('http://publishing-filemap.googlecode.com/svn/trunk/img/bg.png');
	font-family: NanumGothic,AppleGothic,Dotum,돋움,Tahoma,Verdana;
	font-size: 0.8em;
	padding: 20px;
	text-align: left;
}
h1{
	text-shadow: #bbb 1px 1px 10px;
	font-size:20px;
	font-weight:bold;
}
div.table-box{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 2px 2px 10px #bbb;
	-webkit-box-shadow: 2px 2px 10px #bbb;
	-moz-box-shadow: 2px 2px 10px #bbb;
	border:1px solid #1e5799;
	background-color:#fff;
	margin-bottom:30px;
}
h2{
	border-top-left-radius: 9px;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-top-right-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	background: #1e5799;
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7db9e8',GradientType=0 );*/
	color:#fff;
	text-shadow: #bbb -0.1px -1px 0.5px;
	margin:1px;
	padding:5px 10px;
	font-size:15px;
}
table{width:100%;border:0;border-collapse:separate;border-spacing:1px 0;}
table th,table td{border:0;padding:5px;}
table thead th{background: #d2e2f4;text-shadow: #aaa 1px 1px 3px;text-align:center;}
table tbody tr td{border-top:1px solid #ddd;}
table tbody tr:first-child td{border-top:0;}
table tr th:nth-child(4n){width:20%;}
table tr th:nth-child(5n){width:30%;}
table tbody a{color:#295dc7;}
table tbody a:hover{color:#eee;background-color:#295dc7;}
table tbody a:active{color:#eee;background-color:#c72938;}